small watercourse, gorge or brook - Español Inglés Diccionario